home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / dev / gcc / ixemul_src.lha / ixemul-41.0 / docs / README2 < prev   
Text File  |  1995-01-01  |  3KB  |  64 lines

  1. This is the long awaited (? ;-)) source release for the current version of
  2. ixemul.library. It is 
  3.  
  4.    ** NOT **
  5.  
  6. intended for the casual user of the library, rather for programmers that
  7. - would like to snoop thru the source to spot how something was implemented
  8. - are hunting down a weird bug they discovered (thank you ! ;-))
  9. - like to fill their harddisk with stuff they'll never look at anyway
  10. - ...
  11.  
  12. This release is mainly thought to help programmers (see above) debugging
  13. ixemul code, it is *not* meant to recompile to library. Although I tried to
  14. include every needed file into the RCS tree, I'm not sure I really caught
  15. everything needed to recompile.
  16.  
  17. I included the original README file from the previous distributions, as
  18. it contains some background information (mostly for signals). I didn't have
  19. time to update anything there to the current version. Most things will
  20. have stayed the same though, but if you want out for sure, you'll have to
  21. dive into sources...
  22.  
  23. Thanks to all of you who keep reporting bugs (even if you had to fire up
  24. disassemblers to find them, not having source). Thanks alot!
  25.  
  26. -Markus
  27.  
  28. This is from the README, and still valid:
  29. ---------------------------------------------------------------------------
  30.             COPYRIGHT restrictions
  31.  
  32. The  source  code  shipped  with this library is subject to the GNU LIBRARY
  33. GENERAL PUBLIC LICENSE, please look at the file COPYING.LIB that comes with
  34. this distribution.  If not, write to the
  35.   Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  36.  
  37. NOTE:   
  38. There  are  lots  of  files  subject to  other Copyrights, especially those
  39. Copyright  by the Regents of the University of California.  In those cases,
  40. the  specified  Copyright restriction applies TO EACH SUCH SINGLE FILE, but
  41. not the arrangement of putting it in this library.  With this restriction I
  42. want to enforce consistency of this library.
  43.  
  44. After reading the COPYING.LIB file, you'll notice, that a program that just
  45. uses the library by using OpenLibrary(), and calling functions in it, is to
  46. be  considered  as  a  `work that uses the Library', and 5.  of COPYING.LIB
  47. says  for this case:  " Such a work, in isolation, is not a derivative work
  48. of the Library, and therefore falls outside the scope of this License."
  49.  
  50. Since  I  declare  the  glue  functions  created  by  compiling and running
  51. gen_glue.c  (in lib/) to be in the Public Domain (thus not to be covered by
  52. any  license),  your  compiled  and  linked  executable  will  NOT become a
  53. derivative  of  the  library, and will thus not be subject to this license.
  54. Thus,  you  may  use  the  compiled version of the glue files and the stdio
  55. functions,  libc.a (except alloca.c, please see the copyright notice in its
  56. header.   Use  the  builtin alloca() (__builtin_alloca() to be explicit) in
  57. all  situations  where this is possible) and crt0.o in a commercial product
  58. without  making  it a derivative of the library and thus make it subject to
  59. the   library   license.   However,  you  must  tell  your  customers  that
  60. ixemul.library  is  free software according to this license, and where they
  61. can get a copy of its source code.
  62.  
  63. ---------------------------------------------------------------------------
  64.